culture revealed... - French English Dictionary